#include "iostream"
#include "string"
using std::string;

int lcs(string &a, string &b, int m, int n);
int main()
{
    string a;
    string b;
    std::cin >> a;
    std::cin >> b;
    auto result = lcs(a, b, a.size() - 1, b.size() - 1);
    std::cout << "the result is" << result << std::endl;
    return 0;
}
int lcs(string &a,
        string &b, int m, int n)
{
    if (m < 0 || n < 0)
        return 0;
    std::cout << m << n << std::endl;

    string *str;
    auto l = str[1];
    auto ll = str->at(1);
    auto lll = (*str)[1];
    if (a[m] == a[n])
    {
        return lcs(a, b, m - 1, n - 1) + 1;
    }
    return std::max(
        lcs(a, b, m - 1, n),
        lcs(a, b, m, n - 1));
}
